package com.zrkj.service;
import com.zrkj.entity.Zruser;
import com.zrkj.entity.vo.Result;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
 * @author : 司总
 * @className : IZruserService
 * @package: com.zrkj.service
 * @description : 用户表 服务接口
 * @date :  2023-11-23
 */
public interface IZruserService extends IService<Zruser> {
/**
 * 添加
 *
 * @param zruser
 * @return
 */
        Result<String> add(Zruser zruser);

/**
 * 更新
 *
 * @param zruser
 * @return
 */
        Result<Boolean> update(Zruser zruser);

/**
 * 删除
 *
 * @param idList
 * @return
 */
        Result<Boolean> delete(List<String> idList);

/**
 * 查询详情
 *
 * @param id
 * @return
 */
        Result<Zruser> getById(String id);

/**
 * 查询列表
 *
 * @param zruser
 * @return
 */
        Result<List<Zruser>>queryList(Zruser zruser);

        /**
         * 查询分页列表
         *
         * @param page
         * @param zruser
         * @return
         */
        Result<IPage<Zruser>>queryPageList(Page page,Zruser zruser);
        }
